package com.wzcl.app.service;

import com.wzcl.app.dao.model.EssayCourseStudyRecord;
import com.wzcl.app.model.common.RVO;

import java.util.Date;

public interface EssayCourseStudyRecordService {
    /**
     * 插入学习记录
     * @param essayCourseStudyRecord 学习记录对象
     * @return 插入结果
     */
    RVO startStudyTask(EssayCourseStudyRecord essayCourseStudyRecord);

    /**
     * 根据用户和任务id清空用户任务学习记录
     * @param phone 用户电话
     * @param taskId 任务id
     * @return 返回删除结果
     */
    RVO deleteStudyTask(String phone, Integer taskId);

    /**
     * 根据任务id和用户更新任务学习记录
     * @param endTime 任务结束时间
     * @param phone 用户手机
     * @param taskId 任务id
     * @return 返回更新结果
     */
    RVO updateStudyTask(Date endTime, String phone, Integer taskId);
}
